package com.zrrd.yt.cart.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.zrrd.yt.model.cart.CartInfo;

import java.util.List;

/**
 * @author HongyueYang
 */
public interface CartInfoService extends IService<CartInfo> {
    //添加购物车
    void addToCart(Long skuId,String userId, Integer skuNum);

    //查询购物车
    List<CartInfo> getCartList(String userId,String userTempId);

    //选中状态变更
    void checkCart(String userId,Long skuId,Integer isChecked);

    //删除指定商品
    void deleteCartOne(String userId,Long skuId);

    //获取选中商品
    List<CartInfo> getCheckedCartList(String userId);

    //从数据库中获取购物车数据
    List<CartInfo> getCartInfoByDB(String userId);
}
